package com.xcl.service.impl;

import com.xcl.mapper.XclTailAfterMapper;
import com.xcl.pojo.XclTailAfter;
import com.xcl.service.XclConsignerServiceInter;
import com.xcl.service.XclTailAfterServiceInter;
import com.zzg.entity.Tailafter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @ClassName XclTailAfterServiceImpl
 * @Description 新增跟踪服务层实现类
 * @Author: xiaochaolei
 * @date 2021/7/13 15:01
 * @Version 1. 0
 */
@Service
public class XclTailAfterServiceImpl implements XclTailAfterServiceInter {
    @Autowired
    XclTailAfterMapper xclTailAfterMapper;

    @Override
    public List<XclTailAfter> getXclTailAfterAll() {
        return xclTailAfterMapper.getXclTailAfterAll();
    }

    @Override
    public List<XclTailAfter> getXclTailAfterBYLimit(int page, int limit) {
        return xclTailAfterMapper.getXclTailAfterBYLimit((page-1)*limit,limit);
    }

    @Override
    public List<XclTailAfter> getXclTailAfterBYCondition(int page, int limit, String waybill_id, String startDate, String endingDate, String state) {
        return xclTailAfterMapper.getXclTailAfterBYCondition((page-1)*limit,limit,waybill_id,startDate,endingDate,state);
    }

    @Override
    public int deleteXclTailAfter(String id) {
        return xclTailAfterMapper.deleteXclTailAfter(id);
    }

    @Override
    public int insertXclTailAfter(Tailafter tailafter) {
        return xclTailAfterMapper.insertXclTailAfter(tailafter);
    }

    @Override
    public Tailafter getTailafterByTailAfter(String tailAfter) {
        return xclTailAfterMapper.getTailafterByTailAfter(tailAfter);
    }

    @Override
    public int updateTailafter(Tailafter tailafter) {
        return xclTailAfterMapper.updateTailafter(tailafter);
    }
}
